<?php
class TplStyleController extends Controller{

	public function __init(){

	}

	// 获取模板
	public function index(){
		$dirs = Dir::tree('Template');//获取模板目录
		foreach($dirs as $id=>$d){
			// p($dirs);exit;
			//风格必须存在图片与配置项$d['path']当前模板目录
			if(!is_file($d['path'].'pre.jpg') || !is_file($d['path'].'config.xml')){
				continue;//退出循环
			}
			//当前模板设置 添加current属性 current=1时为选中
			$dirs[$id]['current']=$d['filename'] == C('WEBSTYLE')?1:0;
			//模板预览图
			$dirs[$id]['image']=__ROOT__.'/Template/'.$d['filename'].'/pre.jpg';//Xml::toArray 创建 xml 文件
			$dirs[$id]['config']=Xml::toArray(file_get_contents($d['path'].'config.xml'));
		}
		$this->assign('dirs',$dirs);
		$this->display();
	}

	//AJAX设置模板
	public function set(){
		$db = K('Config');
		if($db->setTplStyle()){
			$this->success('设置成功');
		}else{
			$this->error($db->error);
		}
	}

}//模板控制器结束